self-controlled learning - German English Dictionary